O/S level interrupt prediction for performance and energy management on Android
نویسندگان
چکیده
Billions smartphones and smart objects battery-powered use Android, i.e. on the Linux kernel. To save energy, main kernel leverage is to put processors in a low power state as soon they are idle. It predicts next event estimate sleep duration choose accordingly. Several wake-up sources (interrupts, events...) impact this prediction which usually done considering them single source. The resulting signal nearly random difficult predict. Processors recently supporting deeper idle states but paradigm was never challenged. We propose predict by splitting source into simpler patterns. describe fast efficient algorithm its kernel-level performance evaluation. compare our approach with multiple reference selection algorithms actual ARM x86 boards using classical mobile workloads. Our proposal detects correctly (up 20% improved correctness leading 5% reduced energy consumption) time of interrupt, thus right level for processor. show discuss tested we it different generations managers
منابع مشابه
Survey on Privacy Permission Management Approaches for Android OS Applications
Smart phones have been becoming popular and mobile users are increasingly relying on them to store and handle personal information. The intake of smart phone devices for email writing, online bank transactions growing with growth of the smartphone market and accessing other forms of sensitive content has lead to the emergence of a new and ever changing threat. However, recent studies also revea...
متن کاملA Bengali Speech Synthesizer on Android OS
Different Bengali TTS systems are already available on a resourceful platform such as a personal computer. However, porting these systems to a resource limited device such as a mobile phone is not an easy task. Practical aspects including application size and processing time have to be concerned. This paper describes the implementation of a Bengali speech synthesizer on a mobile device. For spe...
متن کاملParallelization Algorithm for Android OS using OpenMP
Developments in mobile technology have escalated with unprecedented speeds in the last years in all areas of implementation. One of these areas is multicore computing and parallel programming. Though most modern mobile devices are at least multithreaded and commonly multicore, few applications can benefit such technology. In this paper we show the benefits of multithreaded programming using Ope...
متن کاملAndroid Multi-Level System Permission Management Approach
With the expansion of the market share occupied by the Android platform, security issues (especially application security) have become attention focus of researchers. In fact, the existing methods lack the capabilities to manage application permissions without root privilege. This study proposes a dynamic management mechanism of Android application permissions based on security policies. The pa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Mobile Computing
سال: 2023
ISSN: ['2161-9875', '1536-1233', '1558-0660']
DOI: https://doi.org/10.1109/tmc.2023.3253798